CMU Common Lisp user's manual

نویسندگان

  • Rob MacLachlan
  • Robert A. MacLachlan
چکیده

CMU Common Lisp is an implementation of that Common Lisp is currently supported on MlPS-processor DECstations, Sparc-based workstations from Sun and the IBM RT PC, and other ports are planned. All architectures are supported under Mach, a Berkeley Unix 4.3 binary compatible operating system. The Sparc is also supported under SunOS. The largest single part of this document describes the Python compiler and the programming styles and techniques that the compiler encourages. The rest of the document describes extensions and the implementation dependent choices made in developing this implementation of Common Lisp. We have added several extensions, including a source level debugger, an interface to Unix system calls, a foreign function call interface, support for interprocess communication and remote procedure call, and other features that provide a good environment for developing Lisp code. This research was sponsored by The Defense Advanced Research Projects Agency, Information Science and Technology Office, under the title "Research on Parallel Computing", ARPA Order No. 7330, issued by DARPA/CMO under Contract MDA972-90-C-0035. The views and conclusions contained in this document are those of the author and should not be interpreted as representing the official policies, either expressed or implied, of the U.S. government.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Term Project CS 591 . 003 Fall 02 UNM

This report describes the design and results of a series of experiments in complexity in physics and critical phenomena. Experiments included the following: 1. Ising model simulations where the critical temperature of the phase transition and the correlation length were measured on 2D lattices. 2. Percolation simulations implented using the union find algorithm that estimate the size of the gia...

متن کامل

Acknowledgements [lui90] Lucid Incorporated, Sun Common Lisp Version 4.0 User's Guide, Second Navigation and Learning in a Multimedia Course on Semicon- Ductor Manufacturing " , ( 6. Conclusions 4.2 Lucid Common Lisp 5. Discussion

This paper describes our experience with a number of methods that can be used to improve the performance of Common Lisp applications. These methods include vendorindependent optimizations such as recoding high traffic functions and vendor-dependent optimizations such as incremental loading. The results of these optimizations are quantified and compared.

متن کامل

Acknowledgements References [lui90] Lucid Incorporated, Sun Common Lisp Version 4.0 User's Guide, Second Navigation and Learning in a Multimedia Course on Semiconductor Manufacturing " , (erl Report No. Ucb/erl M92/??), 6. Conclusions 5. Discussion

This paper describes our experience with a number of methods that can be used to improve the performance of Common Lisp applications. These methods include vendor-independent optimizations such as recoding high traffic functions and vendor-dependent optimizations such as incremental loading. The results of these optimizations are quantified and compared.

متن کامل

NetCLOS - Parallel Programming in Common Lisp

In this paper, we describe an extension of Common Lisp which allows the deen-ition of parallel programs within that functional and object-oriented language. In particular, the extensions are the introducing of active objects, sending synchronous and asynchronous messages between them, automatic and manual distribution of active objects to object spaces, and transparent object managing. With the...

متن کامل

Netclos and Parallel Abstractions - Actor and Structure-oriented Programming on Workstation Clusters with Common Lisp ?

In this paper, we describe an extension of Common Lisp which allows the deeni-tion of parallel programs within that functional and object-oriented language. In particular, the extensions are the introducing of active objects, sending synchronous and asynchronous messages between them, automatic and manual distribution of active objects to object spaces, and transparent object managing. With the...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006